$(function(){
    sm_query_init();
});
/**
 * 初始化方法
 */
function sm_query_init(){
    /////////////////////////////////下拉列表/////////////////////////
    $('.selectpicker').selectpicker();
    ////////////////////////初始化页面元素事件  start/////////////////////"
    common.timeselectInit($("#btn-time"),sm_query_updateData);//初始化时间控件
    $("#btn-query").click(function(){
        sm_query_updateData();
    });

    $("#s_sm_count_type").change(function(){
        sm_query_updateData();
    });

    $("#s_sm_sort_type").change(function(){
        sm_query_updateData();
    });
    /*$("#s_sm_type").change(function(){
        sm_query_updateData();
    });*/
    ////////////////////////初始化页面元素事件  end/////////////////////"
    //初始化系统树
    common.sysTreeInit($('#sys_tree'),sm_query_updateData,common.TYPE_METADATA_SM);

    ////////////////////////初始化表格  start/////////////////////

    $('#id_sm').bootstrapTable({
        data : [],
        pagination : true, //显示分页
        //	    onlyInfoPagination:true, // true 只显示总数 不显示分页
        //	    pageSize:5,              //设置当前页显示数目
        //	    pageList:[5,10,15,20,50],
        //	    showFooter:true,
        showRefresh : false, // 设置刷新按钮
        showToggle : true, //
        showColumns : true, //
        striped : true, //
        //	    escape:true,
        //	    showHeader:true,        //是否显示表头
        search : false, //是否显示搜索框
        toolbar : '#toolbar', //toolbar
        columns : [{
            field : 'showTime',
            title : '时间',
            align : 'center',
            visible : true,
            sortable : true
        },
            {
                field : 'year',
                title : '年',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'month',
                title : '月',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'day',
                title : '日',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'sysId',
                title : '系统id',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'sysName',
                title : '系统名',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'l1Name',
                title : 'l1Name',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'l2Name',
                title : 'l2Name',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'l3Name',
                title : 'l3Name',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'content',
                title : '短信内容',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'phones',
                title : '电话号码',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'requestType',
                title : '请求类型',
                align : 'center',
                visible : false,
                sortable : true
            },
            {
                field : 'requestSize',
                title : '请求大小',
                align : 'center',
                visible : true,
                sortable : true
            },
            {
                field : 'host',
                title : '主机',
                align : 'center',
                visible : false,
                sortable : true
            }]
    });
    ////////////////////////初始化表格  end/////////////////////
}
var sysName="";
var l1Name="";
var l2Name="";
var l3Name="";
function sm_query_updateData(sysNameOut,l1NameOut,l2NameOut,l3NameOut){
    if(sysNameOut!=undefined){
        sysName=sysNameOut;
    }
    if(l1NameOut!=undefined){
        l1Name=l1NameOut
    }
    if(l2NameOut!=undefined){
        l2Name=l2NameOut
    }
    if(l3NameOut!=undefined){
        l3Name=l3NameOut
    }
    var times=$('#btn-time').html();
    var queryKeyWord = $('#ip_keyWord').val();
    var count = $('#s_sm_count_type').val();
    var sort = $('#s_sm_sort_type').val();
    /*var url='sm/smQuery.action?sysName='+sysName+"&l1Name="+l1Name+"&l2Name="+l2Name+"&l3Name="+l3Name+"&times="+times+"&queryKeyWord="+queryKeyWord+"&count="+count+"&sort="+sort;
    $('#id_sm').bootstrapTable("refresh",{url:url});*/

    $.ajax({

        type:"post",
        url:"sm/smQuery.action",
        dataType:"json",
        data:{
            sysName:sysName,
            l1Name:l1Name,
            l2Name:l2Name,
            l3Name:l3Name,
            times:times,
            queryKeyWord:queryKeyWord,
            count:count,
            sort:sort
        },
        success:function(data){
            var tbData=data.object;
            $('#id_sm').bootstrapTable('load', {data: tbData});
            var count=data.count;
            $("#id-record").html("共"+count+"条记录");
        },
        error:function(XMLHttpRequest, textStatus, errorThrown){
        }
    });
}
